package com.basic;

/**
 * @功能：类型转换--->自动转换
 * @版本： V1
 * @版权： 信息技术有限公司（http://www.mychery.com/）
 * @作者： 磐石战队开发组  00355760
 * @日期： 2024/8/5 8:35
 */

public class demo05 {
    public static void main(String[] args) {
        // 操作比较大的数，注意溢出问题
        // jdk7新特性，数字之间可以用下划线分割，适合中国人读取
        int money = 10_0000_0000;
        int years = 20;
        int total = money * years;
        System.out.println(total);//-1474836480，计算的时候溢出了
        long total2 = money * years;
        System.out.println(total2);// 默认是int，转换之前已经存在问题了
        long total3 = money * ((long) years);// 先把一个数转换成long
        System.out.println(total3);
        // L l
    }
}